package com.kylin.common.security.exception;

/**
 * 认证失败信息
 * @author wuhao
 * @version 1.0 - 2023/1/7
 */
public enum AuthErrorMessage {

    ACCOUNT_PASSWORD_ERROR("账号或密码错误"),
    ACCOUNT_LOCKED("账号已被锁定"),
    NOT_FOUND_GRANT_TYPE("登录授权模式未定义"),
    TOKEN_ERROR("token不合法"),
    TOKEN_EXPIRED("登录信息已过期，请重新登录"),
    USER_NO_LOGIN("当前用户未登录"),
    AUTHENTICATION_FAILED("登录认证失败，请重新登录"),

    // 验证码异常
    CAPTCHA_CREATE_FAILED("验证码生成失败"),
    CAPTCHA_NOTNULL("验证码不能为空"),
    CAPTCHA_CHECK_ERROR("验证码校验失败")

    ;

    AuthErrorMessage(String message) {
        this.message = message;
    }
    private String message;

    public String getMessage() {
        return message;
    }
}
